/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package prototype.runtime.interfaces;

import prototype.persistence.pojo.Goal;
import prototype.persistence.pojo.Scenario;
import prototype.runtime.federate.RuntimeUser;

/**
 *
 * @author Server
 */
public interface RuntimeGoal {

    public Goal getGoal();

    public void setGoal(Goal goal);

    public boolean check(Scenario scenario, RuntimeUser runtimeUser);

    public String getName();

    public String getStatus();

    public String getDescription();
}
